[Dúvida] Gerenciamento de partições em rede [RESOLVIDO]

1. [Dúvida] Gerenciamento de partições em rede [RESOLVIDO]

Marcus Vinicius de Assis
M3g4d3th

(usa Debian)

Enviado em 23/02/2010 - 14:24h

Boa tarde,

Trabalho com uma sério de partições em redes aonde eu tenho um script que examina todas as partições, eu preciso fazer uma tabela em ooffice(excel) de todos os projetos dentro dos hds. Para isso eu posso usar um script já feito e ir copiando do terminal e colando em Ooffice(excel). Mas eu não quero mais fazer isso, estou querendo tornar isso automático, usando .csv.

O comando que estou usando para examinar o hd é:
./run_hosts.sh " du -c /home/proce/*amazonia.* | grep total " | sort | awk '{print $2}' | grep -v du

Sendo que ./run_hosts.sh é o meu script.

O que eu preciso fazer é rodar vários comandos trocando apenas o *amazonia.* para ex: *bahia*.

Então criei um .txt com os seguintes comandos. (lembrando, são exemplos)

echo `./run_hosts.sh " du -c /home/proc/*amazonia.* | grep total " | sort | awk '{print $2}' | grep -v du ; ./run_hosts.sh " du -c
/home/proc/*amazonia2* | grep total " | sort | awk '{print $2}' | grep -v du`

E o resultado foi:

proc000:~# source relatorio.txt
7.2G 13G 61G 13G 51G 51G 2.4G 38G 40G 5.0G 4.0K 70G 70G 11G 4.9G 7.3G 21G 13G 74G 7.2G 144G 176G 236G 34G 25G 137G 9.9G 67G 12G 8.0K 8.0K : 0 7.3G 32K 7.3G 7.3G 16K 16K 24K 8.0K 144K 62G 8.0K 135G 79G 75G 23G 163G 221G 159G 199G 222G 159G 259G 201G 174G 262G 219G 466G 182G 182G 188G 240G 354G 243G 449G 396G 556G 287G 597G 647G 388G 364G 224G 1.6G 157G 152G 320G 183G 117G 340G 264G 197G 152G 128G 247G 229G

Mas infelizmente para a minha tabela de nada isso serve.

Eu preciso que seja dividido: por exemplo (exemplo digitado por mim e não criado ainda)

Amazonia; amazonia2
7,2gb;3,5gb
5,6gb;7,2gb
16,3gb;4,7gb
9,3gb;7,5gb

e por ai vai, ou seja, desde o resultado de cada projeto sair na horizontal eu preciso que saia na vertical dividido em ;.

Alguém tem idéia de como eu posso fazer isso?

Valeu mesmo.

Abraço.





  


2. Re: [Dúvida] Gerenciamento de partições em rede [RESOLVIDO]

Marcus Vinicius de Assis
M3g4d3th

(usa Debian)

Enviado em 23/02/2010 - 14:27h

Ah eu esqueci de dizer, esse script ./run_hosts.sh já sai na vertical, mas quando uso no txt como estou tentando fazer não sai na vertical.


3. Re: [Dúvida] Gerenciamento de partições em rede [RESOLVIDO]

Marcus Vinicius de Assis
M3g4d3th

(usa Debian)

Enviado em 23/02/2010 - 14:54h

Tirando o echo aparece em vertical mas não aparece um do lado do outro como eu queria. rs, ainda nao cheguei no ponto. Alguem help!


4. Resolvido

Marcus Vinicius de Assis
M3g4d3th

(usa Debian)

Enviado em 25/02/2010 - 12:49h

Então galera, eu fiz o seguinte.

Criei um .sh que executa todos os ./run_hosts(shel script) e depois desde printar na tela manda para um .txt.

Depois disso criei um outro .sh que executa o seguinte comando.

for i in `seq 1 60` ;
do echo `
echo $(cat /aux/geoprocessamento/PROCESSING_TOWER/RELATORIOPROCS/TXT/procs1.txt) | awk '{print $'$i'}' ;
echo $(cat /aux/geoprocessamento/PROCESSING_TOWER/RELATORIOPROCS/TXT/procs2.txt) | awk '{print $'$i'}' `done;

Ai a listagem saiu do jeito que precisava.

proc074: 902G 457G 446G 64163952 253775756 20 65775536 0 12580340 0 0 304076 0 0 0 8 79095328 0 0 0 0 0
proc075: 902G 382G 521G 8 239338324 675548 38506472 9440720 3849196 4557228 0 12451224 0 0 0 10332948 73306176 0 9440720 0 0 0










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts